O'sullivan V Ding 2018 Final World Grand Prix Snooker